Introducción al Flujo de Control: Definiendo la Lógica del Programa
El flujo de control define el orden específico en que se ejecutan las instrucciones en un programa. Los programas comienzan ejecutándose secuencialmente (de arriba hacia abajo), pero los programas verdaderos necesitan la capacidad de desviar, repetir o omitir pasos. Los constructores de flujo de control proporcionan el mecanismo clave para definir esta ruta lógica compleja, moviendo la ejecución más allá de una secuencia fija simple.
1. Estructuras de Selección (Lógica Condicional)
La selección permite a un programa tomar decisiones dinámicas. Ejecuta un bloque específico de código solo si una condición especificada se evalúa como Verdadero. Si la condición es Falso, se ejecuta un bloque diferente de código (o ninguno en absoluto).
Ejemplo conceptual: SI (el usuario hace clic en el botón) ENTONCES (cargar la siguiente pantalla) SINO (permanecer en la pantalla actual).
2. Componentes Fundamentales de la Toma de Decisiones
- Expresión Booleana (la Condición):Una afirmación que debe evaluarse estrictamente como $T$ (Verdadero) o $F$ (Falso). Este resultado determina el camino futuro del programa.
- Operadores Relacionales:Herramientas como "mayor que" (
>), "menor que" (<), o "igual a" (==) utilizadas para comparar valores y construir la condición principal. - Operadores Lógicos (Y, O, NO):Mecanismos utilizados para combinar múltiples expresiones booleanas simples en un criterio de decisión más complejo.